/*     */ package com.kendoui.taglib.grid;
/*     */ 
/*     */ import com.kendoui.taglib.BaseTag;
/*     */ import com.kendoui.taglib.json.Function;
/*     */ import javax.servlet.jsp.JspException;
/*     */ 
/*     */ public class ColumnTag extends BaseTag
/*     */ {
/*     */   public int doEndTag()
/*     */     throws JspException
/*     */   {
/*  19 */     ColumnsTag parent = (ColumnsTag)findParentWithClass(ColumnsTag.class);
/*     */ 
/*  21 */     parent.addColumn(this);
/*     */ 
/*  25 */     return super.doEndTag();
/*     */   }
/*     */ 
/*     */   public void initialize()
/*     */   {
/*  33 */     super.initialize();
/*     */   }
/*     */ 
/*     */   public void destroy()
/*     */   {
/*  41 */     super.destroy();
/*     */   }
/*     */ 
/*     */   public static String tagName()
/*     */   {
/*  47 */     return "grid-column";
/*     */   }
/*     */ 
/*     */   public void setCommand(ColumnCommandTag value)
/*     */   {
/*  52 */     setProperty("command", value.command());
/*     */   }
/*     */ 
/*     */   public void setFilterable(ColumnFilterableTag value)
/*     */   {
/*  57 */     setProperty("filterable", value);
/*     */   }
/*     */ 
/*     */   public void setEditor(ColumnEditorFunctionTag value) {
/*  61 */     setEvent("editor", value.getBody());
/*     */   }
/*     */ 
/*     */   public Object getAggregates() {
/*  65 */     return getProperty("aggregates");
/*     */   }
/*     */ 
/*     */   public void setAggregates(Object value) {
/*  69 */     setProperty("aggregates", value);
/*     */   }
/*     */ 
/*     */   public Object getAttributes() {
/*  73 */     return getProperty("attributes");
/*     */   }
/*     */ 
/*     */   public void setAttributes(Object value) {
/*  77 */     setProperty("attributes", value);
/*     */   }
/*     */ 
/*     */   public String getCommand() {
/*  81 */     return (String)getProperty("command");
/*     */   }
/*     */ 
/*     */   public void setCommand(String value) {
/*  85 */     setProperty("command", value);
/*     */   }
/*     */ 
/*     */   public String getEditor() {
/*  89 */     Function property = (Function)getProperty("editor");
/*  90 */     if (property != null) {
/*  91 */       return property.getBody();
/*     */     }
/*  93 */     return null;
/*     */   }
/*     */ 
/*     */   public void setEditor(String value) {
/*  97 */     setProperty("editor", new Function(value));
/*     */   }
/*     */ 
/*     */   public boolean getEncoded() {
/* 101 */     return ((Boolean)getProperty("encoded")).booleanValue();
/*     */   }
/*     */ 
/*     */   public void setEncoded(boolean value) {
/* 105 */     setProperty("encoded", value);
/*     */   }
/*     */ 
/*     */   public String getField() {
/* 109 */     return (String)getProperty("field");
/*     */   }
/*     */ 
/*     */   public void setField(String value) {
/* 113 */     setProperty("field", value);
/*     */   }
/*     */ 
/*     */   public boolean getFilterable() {
/* 117 */     return ((Boolean)getProperty("filterable")).booleanValue();
/*     */   }
/*     */ 
/*     */   public void setFilterable(boolean value) {
/* 121 */     setProperty("filterable", value);
/*     */   }
/*     */ 
/*     */   public String getFooterTemplate() {
/* 125 */     return (String)getProperty("footerTemplate");
/*     */   }
/*     */ 
/*     */   public void setFooterTemplate(String value) {
/* 129 */     setProperty("footerTemplate", value);
/*     */   }
/*     */ 
/*     */   public String getFormat() {
/* 133 */     return (String)getProperty("format");
/*     */   }
/*     */ 
/*     */   public void setFormat(String value) {
/* 137 */     setProperty("format", value);
/*     */   }
/*     */ 
/*     */   public String getGroupFooterTemplate() {
/* 141 */     return (String)getProperty("groupFooterTemplate");
/*     */   }
/*     */ 
/*     */   public void setGroupFooterTemplate(String value) {
/* 145 */     setProperty("groupFooterTemplate", value);
/*     */   }
/*     */ 
/*     */   public String getGroupHeaderTemplate() {
/* 149 */     return (String)getProperty("groupHeaderTemplate");
/*     */   }
/*     */ 
/*     */   public void setGroupHeaderTemplate(String value) {
/* 153 */     setProperty("groupHeaderTemplate", value);
/*     */   }
/*     */ 
/*     */   public Object getHeaderAttributes() {
/* 157 */     return getProperty("headerAttributes");
/*     */   }
/*     */ 
/*     */   public void setHeaderAttributes(Object value) {
/* 161 */     setProperty("headerAttributes", value);
/*     */   }
/*     */ 
/*     */   public String getHeaderTemplate() {
/* 165 */     return (String)getProperty("headerTemplate");
/*     */   }
/*     */ 
/*     */   public void setHeaderTemplate(String value) {
/* 169 */     setProperty("headerTemplate", value);
/*     */   }
/*     */ 
/*     */   public boolean getHidden() {
/* 173 */     return ((Boolean)getProperty("hidden")).booleanValue();
/*     */   }
/*     */ 
/*     */   public void setHidden(boolean value) {
/* 177 */     setProperty("hidden", value);
/*     */   }
/*     */ 
/*     */   public boolean getMenu() {
/* 181 */     return ((Boolean)getProperty("menu")).booleanValue();
/*     */   }
/*     */ 
/*     */   public void setMenu(boolean value) {
/* 185 */     setProperty("menu", value);
/*     */   }
/*     */ 
/*     */   public boolean getSortable() {
/* 189 */     return ((Boolean)getProperty("sortable")).booleanValue();
/*     */   }
/*     */ 
/*     */   public void setSortable(boolean value) {
/* 193 */     setProperty("sortable", value);
/*     */   }
/*     */ 
/*     */   public String getTemplate() {
/* 197 */     return (String)getProperty("template");
/*     */   }
/*     */ 
/*     */   public void setTemplate(String value) {
/* 201 */     setProperty("template", value);
/*     */   }
/*     */ 
/*     */   public String getTitle() {
/* 205 */     return (String)getProperty("title");
/*     */   }
/*     */ 
/*     */   public void setTitle(String value) {
/* 209 */     setProperty("title", value);
/*     */   }
/*     */ 
/*     */   public String getWidth() {
/* 213 */     return (String)getProperty("width");
/*     */   }
/*     */ 
/*     */   public void setWidth(String value) {
/* 217 */     setProperty("width", value);
/*     */   }
/*     */ 
/*     */   public void setValues(ColumnValuesTag value)
/*     */   {
/* 223 */     setProperty("values", value.getValue());
/*     */   }
/*     */ }

/* Location:           D:\Liao\kendoui.jsp.2013.1.319.trial\wrappers\jsp\kendo-taglib\kendo-taglib-2013.1.319.jar
 * Qualified Name:     com.kendoui.taglib.grid.ColumnTag
 * JD-Core Version:    0.6.2
 */